\section*{\large CMakeLists.txt description}
\begin{normalsize}

Our application consists of the node \emph{robot\_lab4}, the \emph{undistortFunctions} and \emph{VisualSensor} libraries.

\begin{verbatim}
cmake_minimum_required(VERSION 2.8.3)
project(nxt_lab4)

find_package(catkin REQUIRED
             OpenCV REQUIRED
             roscpp)

catkin_package(
)

include_directories(include/undistortFunctions
                    include/VisualSensor
                    ${OpenCV_INCLUDE_DIRS})

add_library(ocam_functions
  src/undistortFunctions/ocam_functions.cpp
)

add_library(VisualSensor
  src/VisualSensor/VisualSensor.cpp
)

add_executable(robot_lab4 src/robot_lab4.cpp)

add_dependencies(robot_lab4 robot_lab4_generate_messages_cpp)

target_link_libraries(robot_lab4
  ${catkin_LIBRARIES}
  VisualSensor
)

target_link_libraries(
  VisualSensor
  ${OpenCV_LIBRARIES}
  ocam_functions
)

target_link_libraries(
  ocam_functions
  ${OpenCV_LIBRARIES}
)
\end{verbatim}

\end{normalsize}